1. Request list of available recognizers 2. Select, Create and initialize Recognizer 3. Load, update and activate Grammar 4. Attach GrammarListener 5. Receive and process Result Events 6. Repeat steps 3-4-5